package org.wjm.manageStu.service;

import java.util.List;

import org.wjm.manageStu.entity.ExamTest;
import org.wjm.manageStu.entity.ExamTestType;
import org.wjm.manageStu.entity.PagerModel;
import org.wjm.manageStu.vo.ExamTestVO;

public interface ManageExamTestService {

	List<ExamTest> getAllExamTest();

	ExamTest getExamTestById(Integer id);

	ExamTestVO getTestById(Integer testId);

	void editExamTest(ExamTest examTest) throws Exception;

	//List<ExamTest> getExamTestBySub(Integer sub_id);

	void addExamTest(ExamTest examTest) throws Exception;

	//List<ExamTestType> getAllExamTestType();

	void deleteExamTest(ExamTest examTest);

	PagerModel<ExamTest> getExamTests(Integer offset);

	PagerModel<ExamTest> findAllByPage(Integer offset);

	void updateTest(ExamTest examTest);

	List<ExamTest> getExamTestBySubId(Integer subId);
	
}
